remove Interface

public interface remove

Module Procedures

private elemental function remove_VS(string, start, finish) result(rem_string)

Remove a substring from a varying string

Arguments

Type IntentOptional Attributes Name
type(varying_string), intent(in) :: string
integer, intent(in), optional :: start
integer, intent(in), optional :: finish

Return Value type(varying_string)

private elemental function remove_CH(string, start, finish) result(rem_string)

Remove a substring from a character string

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: string
integer, intent(in), optional :: start
integer, intent(in), optional :: finish

Return Value type(varying_string)